Definition of Zostera Marina
-
(noun) submerged marine plant with very long narrow leaves found in abundance along North Atlantic coasts
Synonyms of Zostera Marina
Antonyms of Zostera Marina
No Antonyms Found.
Homophones of Zostera Marina
No Homophones Found.